Newer
Older
CallCenterFront / src / views / test copy.vue
bairujie on 25 Apr 2023 1 KB 飞渡地图组件添加
<template>
  <div id="map" style="height: 500px;"></div>
</template>

<script>
// npm install leaflet iclient-leaflet --save
import L from 'leaflet';
import 'iclient-leaflet/iclient-leaflet.min.css';
import { iServer } from 'iclient-leaflet';
export default {
  mounted() {
    const map = L.map('map', {
      crs: L.CRS.EPSG3857,
      center: [39.9042, 116.4074],
      zoom: 10
    });

    const url = 'https://iserver.supermap.io/iserver/services/map-china400/rest/maps/China';
    const tileLayer = L.supermap.tiledMapLayer(url).addTo(map);
    const search = L.supermap.control.search({
      layer: 'China_Province_pg',
      fieldName: 'name',
      filterFields: ['name'],
      autoCollapse: true,
      autoTrim: true,
      searchText: '北京市',
      customIcon: false,
      position: 'topright',
      showMarker: true,
      showPopup: true,
      markerStyle: {
        color: '#ff0000',
        fillColor: '#ff0000',
        radius: 8
      },
      popupFormat: '<div class="leaflet-popup-content">{name}</div>'
    }).addTo(map);
  }
};